From: Jasper St. Pierre Date: Tue, 15 Apr 2014 21:52:50 +0000 (-0400) Subject: loginManager: Don't pass too many args to steal_fds X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~2540 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=70d75ca3113a6852d9fd0cdf3f6f77f1e18bc1ce;p=gnome-shell.git loginManager: Don't pass too many args to steal_fds --- diff --git a/js/misc/loginManager.js b/js/misc/loginManager.js index fac56774b..0a82b75ca 100644 --- a/js/misc/loginManager.js +++ b/js/misc/loginManager.js @@ -191,7 +191,7 @@ const LoginManagerSystemd = new Lang.Class({ let fd = -1; try { let [outVariant, fdList] = proxy.call_with_unix_fd_list_finish(result); - fd = fdList.steal_fds(outVariant.deep_unpack())[0]; + fd = fdList.steal_fds()[0]; callback(new Gio.UnixInputStream({ fd: fd })); } catch(e) { logError(e, "Error getting systemd inhibitor");